package com.tzy.note.base.jvm;

public class NativeDemo {
    public static void main(String[] args) {
        new Thread(()->{
            System.out.println("aa");
        },"myThread").start();
    }
    //native :凡是带了native关键字的，说明java的作用范围达不到了，会去调用底层C语言的库!
    //会进入本地方法栈，调用本地方法接口JNI
    //JNI作用:扩展Java的使用，融合不的编程语言为java所用!最初:C、Ct+。
    //Java诞生的时候C、C++ 横行，想要立足，必须要有调用C、C++的程序
    //它在内存区域中专门开辟了一块标记区域:Native Method Stack， 登录native方法
    //在最终执行的进候，加载本地方法库中的方法通过JNI(如：java驱动打印机)
    private native void hello();

    //调用其它接口 socket,webService,http
    //
}
